SIMISA@@@@@@@@@@JINX0I0t______

_skip ( Sample IOM source file

        The above SToken header is needed - use a file type (the 'I') other than 'i' to
        help prevent the run-time from attempting to load this.

        Note: As with all text SToken files, quotes around strings are optional, as is
        whitespace around the brackets.
)

io_dev ( KEYB 0


io_map ( G  "ToggleJNAhead"     ALL_UP )
io_map ( G  "ToggleJNBehind"    ALL_UP SHIFT_DOWN )

io_map ( LEFTSQUARE     "WagonCouple"       ALL_UP CTRL_DOWN )
io_map ( RIGHTSQUARE    "WagonDecouple"     ALL_UP CTRL_DOWN )

io_map ( T  "PickupActivate"                        ALL_UP )


io_map ( 1  "Camera_NoCab"              ALL_UP SHIFT_DOWN )
io_map ( 1  "Camera_CabView"            ALL_UP )
io_map ( 2  "Camera_FrontTracking"      ALL_UP )
io_map ( 2  "CameraCycle"               ALL_UP SHIFT_DOWN )
io_map ( 3  "Camera_RearTracking"       ALL_UP )
io_map ( 4  "Camera_Trainspotter"       ALL_UP )
io_map ( 5  "Camera_Passenger"          ALL_UP )
io_map ( 6  "CameraCoupling"            ALL_UP )
io_map ( 7  "CameraYardMaster"          ALL_UP )
io_map ( 8  "CameraReset"               ALL_UP )
io_map ( 8  "force_derailment"          ALL_UP CTRL_DOWN )
io_map ( 9  "CameraTracking"            ALL_UP CTRL_DOWN SHIFT_DOWN )


 
io_map ( TAB    "ReqPassSig"            ALL_UP )
io_map ( F2     "QuickSave"             ALL_UP )
io_map ( F3     "ToggleOnScreenTips"    ALL_UP )
io_map ( F4     "ToggleTrackMonitor"    ALL_UP )
io_map ( F5     "ToggleHud"             ALL_UP )
io_map ( F6     "ToggleStation3DText"   ALL_UP )
io_map ( F7     "ToggleCar3DText"       ALL_UP )
io_map ( F8     "TogglePointsIndicator" ALL_UP )
io_map ( F9     "ToggleTrainOps"        ALL_UP )
io_map ( F10    "ToggleTimetable"       ALL_UP )
io_map ( F11    "ToggleOperationsNotebook"  ALL_UP )
io_map ( F12    "ToggleClearAll"        ALL_UP )
io_map ( 0      "ToggleCompass"         ALL_UP )


io_map ( SEMICOLON  "BrickFaster"       ALL_UP CTRL_DOWN )
io_map ( QUOTE      "BrickSlower"       ALL_UP CTRL_DOWN )
io_map ( HASH       "BrickStop"         ALL_UP CTRL_DOWN )
io_map ( SLASH      "BrickReverse"      ALL_UP CTRL_DOWN )
io_map ( COMMA      "BrickJumpLeft"     ALL_UP CTRL_DOWN )
io_map ( DOT        "BrickJumpRight"    ALL_UP CTRL_DOWN )

io_map ( ENTER      "ReadyToLoadUnload" ALL_UP )
io_map ( RETURN     "ReadyToLoadUnload" ALL_UP )


io_map ( D  "simple_control_forward"        ALL_UP )
io_map ( A  "simple_control_backward"       ALL_UP )
io_map ( S  "simple_control_dir_toggle"     ALL_UP )

io_map ( T  "IncreaseTimeAcceleration"      ALL_UP CTRL_DOWN )
io_map ( T  "DecreaseTimeAcceleration"      ALL_UP CTRL_DOWN SHIFT_DOWN )

io_map ( PAD_PLUS   "EditorMakeCollideable" )
io_map ( PAD_MINUS  "drawnormals"                       ALL_UP CTRL_DOWN )
io_map ( PAD_2      "toggle_ai_hop_a_train_control"     ALL_UP CTRL_DOWN )
io_map ( PAD_3      "toggle_ai_fireman"                 ALL_UP CTRL_DOWN )
io_map ( PAD_4      "alerter"                           ALL_UP CTRL_DOWN )
io_map ( PAD_5      "collisions"                        ALL_UP CTRL_DOWN )
io_map ( PAD_6      "StartMeter"                        ALL_UP CTRL_DOWN )
io_map ( PAD_7      "ToggleDoor_R"                      ALL_UP CTRL_DOWN )
io_map ( PAD_9      "ToggleDoor_L"                      ALL_UP CTRL_DOWN )
io_map ( PAD_8      "ToggleMirrors"                     ALL_UP CTRL_DOWN )
io_map ( L          "ToggleCabLight"                    ALL_UP CTRL_DOWN )
)
